@CHARSET "utf-8";
/* *** css by miss monorom www.kultech.vn *** */

body {background-color: #e1ddd9;font-size: 11px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;color:#564b47;padding:0px;margin:0px;}
a {}
a:visited {}
a:hover {}
a:active {}
.error{
	color:#FF0000;
}
div.logo a {
	width: 151px;
	float:left;
	background: url(../images/logo.png) no-repeat;
	height: 145px;
	
}
h1 {font-size: 11px;text-transform:uppercase;background-color: #E0A3B7;border-top:1px solid #564b47;border-bottom:1px solid #564b47;padding:5px 15px;margin:0px }
h2 {font-size:20px;font-weight: normal;padding: 5px 10px;margin:0px;}

img.download {vertical-align:middle;}
a img {margin-bottom:5px; border:0;}

hr {margin-top:10px;}
.news_bullet{list-style:none;margin-top:10px;padding:0;}
.news_bullet li{background:url(../images/news_bullet.gif) left center no-repeat;padding-left:15px;}
.news_bullet li a{text-decoration:none;}
.news_bullet li a:hover{text-decoration:underline}
/* ----------#genaral-------------- */

/* ----------container to center the layout-------------- */
#container {width: 980px; margin-bottom: 10px;margin:auto; background: url(../images/bg-main.png) repeat-y;}

/* ----------banner for logo-------------- */
#header {width: 960px; height: 170px;padding: 0px;margin-left:10px;background: url(../images/bg-header.jpg) no-repeat;}

#main_menu{position:relative;top:121px;float:left; }
#nav {}

/* the styling */

#nav {float:left; padding-left:10px; width:750px; height:auto;font-size: 11px; }

#nav .select, #nav .current {margin:0; padding:0; list-style:none; display:block; float:left;}

#nav .sub {margin:0; padding:0; list-style:none;}

#nav li {display:block; float:left; margin-left:2px; padding:0; position:relative; z-index:100;}

#nav .current li {z-index:50;}

#nav .select a, 
#nav .current a {display:block; height:2.5em; float:left; width:100px; background:url(../images/left_both.gif) no-repeat left top; padding:0 0 0 9px; text-decoration:none; font-weight:bold; line-height:2.4em; white-space:nowrap;}

/* calculate the required widths of the top level */
#nav .one a {width:7em;}
#nav .two a {width:7em;}
#nav .three a {width:5em;}
#nav .four a {width:6em;}
#nav .five a {width:11.5em;}
#nav .six a {width:5em;}
#nav .seven a {width:7em;}
#nav .eight a {width:7em;}

#nav .select a b, 
#nav .current a b {height:100%; display:block; background:url(../images/right_both.gif) no-repeat right top; color:#553;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:1em;}

#nav .select a:hover b {color:#000; cursor:pointer;}

#nav .current a {background-position:0 -150px; border-color:#fff;}
#nav .current a b {background-position:100% -150px; color:#000;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover { color:#000;background:#539321;}

#nav .select a:hover .sub li a{background:#539321;}
#nav .select a .sub li a{background:transparent;}

#nav .current .sub .current_sub a, 
#nav .current .sub a:hover { color:#000000;background:#539321;}
#nav .current .sub a.active{color:#000000;}
#nav .current .sub, 
#nav .select a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; top:2.5em; background:#539321; margin-top:1px; float:left;}

* html #nav .current .sub, * html #nav .select a:hover .sub {margin-top:0; margin-top:1px;background:#539321;}

#nav .current .sub li a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:inline; background:#539321; padding:0 5px; margin:0 0px 0 0; width:auto; white-space:nowrap; font-weight:normal; font-size:0.9em; height:2em; line-height:1.9em; color:#ffffff;}

#nav .select a:hover, 
#nav li:hover a {background-position:0% -150px; border-color:#fff;}

#nav .select a:hover b, 
#nav .select li:hover a b {background-position:100% -150px; border-color:#fff; color:#000;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* calculate the left edge position of each sub level */
#nav .one .sub {left:0; color:#FFFFFF;width:730px;}
#nav .two .sub {left:-8em;width:730px;}
#nav .three .sub {left:-16em;width:730px;}
* html #nav .three .sub {margin-left:-9px; marg\in-left:-18px;}
#nav .four .sub {left:-22em;width:730px;}
* html #nav .four .sub {margin-left:-18px; marg\in-left:-27px;}
#nav .five .sub {left:-29em;width:730px;}
* html #nav .five .sub {margin-left:-37px; marg\in-left:-27px;}
#nav .six .sub{left:-42em;width:730px;}
#nav .seven .sub {left:-47em;width:730px;}
#nav .eight .sub {left:-55.5em;width:730px;}

 /*marquee*/
#marquee{width: 960px; height: 24px;padding: 0px;margin-left: 10px;line-height:24px;font-weight: bold;}
/* -----------------content--------------------- */
#content {width: 960px; padding:0; margin-left: 10px;}
div#content {min-height:600px;height:expression(this.scrollHeight > 600 ? "auto":"600px");}

/* --------------right navi------------- */
#right {padding: 0px; width:690px;margin-left: 0px;margin-right: 0px; float:left; }


/**-----------------RIGHT - Search---------------------**/
#searchinfo {width:630px;min-height:100px;background:#F1F6FA;padding:10px;float:none;margin:auto;}
#searchinfo .top-search{width:100%;float:left;}
#searchinfo .search-content{width:100%;margin-top:20px;}
#searchinfo .search-content .title {color:#000000;font-weight:bold;float:left;width:80px;text-align:left;}
#searchinfo .search-content .selectbox {	margin-right:10px;float:left;font-size:11px;width:110px;}
#searchbox {width:470px;background-color:#FFFFFF;height:22px;}
#searchbutton {	background: url(../images/search.gif) no-repeat;width:100px;height:35px;}
#line {float:left;background: url(../images/line.gif) no-repeat;width:650px;margin:auto;height:26px;float:none;}
#searchinfo .leftcolum{color:#4f3ea4; font-weight:bold;}
#searchinfo .find{background-color:#fff;color:#000; font-weight:bold;border:1px solid #000;}
 
/**-----------------SHOW INFO---------------------**/
.info{background:#FFFFFF;width:650px;margin:auto;}
#info{background:#FFFFFF;width:650px;margin:auto;}
#info .box_header{height:31px;color:#FFFFFF; background: url(../images/box_red_header.gif) repeat-x;font-weight:bold;line-height:2em;padding-left:5px;font-size:1.2em;}
#info .box_header span{float:right;font-weight:normal;margin-right:20px;}
#info .box_header span a{color:#ffffff;text-decoration:none;}
#info .content{background:#FFFFFF;width:650px;}
#info .content .button{width:100%;float:left;height:50px;}
.home_news{height:26px !important;}
.home_news_box{border:4px solid #f1f1f1;width:642px !important;display: table-cell;}

/**-----------------tin bat dong san---------------------**/
.news_box{background-color: #fff;width:310px;margin:0px 5px 0px 5px;margin-bottom: 5px;float:left;}
.news_box .news_box_header{height:26px; border-bottom:2px solid #656565;font-weight:bold;line-height:2em;font-size:1.2em;color: #000;height:100%}
.news_box .news_box_content{padding:10px 2px 2px 2px;}



.tablecontent{background:#FFFFFF;width:640px;}
.tablecontent tr.row td{border-top:1px solid #aaaaaa;}
.tablecontent .left{border-right:1px dotted #000000;}
.tablecontent .right{text-align:center}


#add {
width:650px;
height:83px;
margin: 15px auto;
float:none;
}


/**-----------------END SHOW INFO---------------------**/

/* --------------left navi------------- */
#left {float: left;width: 260px;margin: 0px;padding: 0px;}
.box{border:1px solid #d8d8d8;background-color: #fff;width:240px;margin-left:0px;margin-bottom: 5px;}
.box .box_header{height:31px; background: url(../images/box_header.gif) repeat-x;font-weight:bold;line-height:2em;padding-left:5px;font-size:1em;}
.box .box_content{padding-left:5px; padding-bottom:5px;}
.box .box_footer{padding-left:5px; padding-bottom:5px;text-align: right;}
.box_red{border:1px solid #d8d8d8;background-color: #fff;width:240px;margin-left:0px;margin-bottom: 5px;}
.box_red .box_header{height:26px; background: url(../images/box_red_header.gif) repeat-x;font-weight:bold;line-height:2em;padding-left:5px;font-size:1.2em;color: #fff;}
.box_red .box_content{padding-left:5px;}
.box_left{margin-left:20px;}
.hrstyle {width:90%; margin:10px; background-color:#FFFFFF;color:#aaaaaa;}
/* -----------footer--------------------------- */
#footer {clear: both;margin:auto; float:none; text-align:right; padding-top:30px; width:960px; background-color:#FFFFFF; min-height:100px; }
#footer .container {
	width:670px;
	margin:10px;
	float:right;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer .title{
	text-align:right;
	background-color:#CCCCCC;
	color:#666666;
	width:100%;
	height:20px;
	margin-top:10px;
}
#footer a{text-decoration: none;}

/**-----------------trang dang tin bds---------------------**/
.breakcrum{width:630px;background:#fff;	padding:0px 0px  5px 20px;}
.breakcrum a{text-decoration: none;}
.post_news_bds_title{width:650px;background:#fff; margin:0px 0px  5px 20px; padding:7px 0 7px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;font-weight: bold; text-align: center;font-size:1.3em;} 
.post_news_bds{width:650px;background:#fff;padding:0px 0px  5px 20px;color:#797367; font-weight:bold;} 
.line {width:100%;background:#fff; padding:0;height:5px;border-top:1px solid #eeeeee;}

.radio{list-style:none;}
.radio li{float:left; padding-left:20px;}
.radio-v{list-style:none;}
.radio-v li{}
.input_medium{width:310px}
.input_small{width:100px}
.post_news_small_box{border:1px solid #eeeeee;}
/**-----------------trang dang tin bds---------------------**/

/**-----------------begin news page---------------------**/
.newest{}
.newest .newest_title{color:#882510; font-size:1.3em; font-weight: bold;}
.newest .newest_content{padding-top: 10px;}
.newest_bullet{list-style:none;margin-top:10px;padding:0;}
.newest_bullet li{background:url(../images/bullet/news.gif) left 6px no-repeat;padding-left:15px;line-height:17px;}
.newest_bullet li a:hover{text-decoration:underline}
.newest_bullet li a{color:#000;text-decoration: none;}
.newest_bullet li a span{color:#aaaaaa;}

.box_project{padding:5px;}
.box_project .box_project_title a{color:#882510; font-weight: bold;text-decoration: none;}
/**-----------------end news page---------------------**/

/**-----------------begin vbpl page---------------------**/
.vbpl{}
.vbpl th{height:31px; background: url(../images/box_header.gif) repeat-x;}
.vbpl td{height:31px; background-color:#fff;}
/**-----------------end vbpl page---------------------**/

/**-----------------begin du an---------------------**/
.list_news{ width:650px; float:left; margin-top:10px; margin-bottom:20px; padding-bottom:5px}
.news_item { width:650px; float:left; margin-bottom:10px;border-bottom:1px dotted #aaa;}
.news_item  .news_text { width:490px; float:left; margin-left:10px;}
.img_non { float:left}
div.enews { color:#000000; text-decoration:none; padding-bottom:5px}
.post_time {padding:0px 0 0px 0; font-style: italic;}
p.enews_pra {color:#333; text-decoration:none; padding-bottom:20px; }
.text_red { color:#990000; text-decoration:none; font-weight:normal}
.text_grb { color:#0066b3; text-decoration:none}
.text_redbig { color:#000000; font-weight:bold; text-decoration:none}
.text_redbig:hover { color:#000; font-weight:bold; text-decoration: underline;}
.text_redlarge { color:#990000; font-weight:bold; font-size:15px; text-decoration:none}
.text_links { color:#000; text-decoration:none}
.text_links:hover { color:#000; text-decoration:underline}
.news_listline a.page{padding:0px 10px 0px 10px;}
.news_hotline { width:650px; float:left; margin-top:20px; margin-bottom:0px; border-bottom:#000 dotted 1px; padding-bottom:10px}
.news_listline { width:650px; float:left; margin-top:20px; margin-bottom:20px; padding-bottom:10px}

a.vbpl{color:#564B47; text-decoration: none;}
a.vbpl:hover{color:#0000AA}
.PortletText2 {
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:9pt;
	font-weight:bold;
}







